import { defineConfig,loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig(({ mode }) => {
  const { VITE_ENV } = loadEnv(mode, process.cwd())
  console.log(VITE_ENV)
  // const isProd = VITE_ENV === 'production'
  const isEnvProd = process.env.NODE_ENV === 'production'
  console.info("111111111111111111-process.env.NODE_ENV:"+process.env.NODE_ENV)
  console.info("111111111111111111-isEnvProd:"+isEnvProd)
  let url = isEnvProd?'/thsap/hbyzyy/':'/'
  return {
    base:url,
    define: {  
      'process.env.VITE_BASE_URL': JSON.stringify(url)  
    },
    plugins: [vue()],
    //配置跨域问题
    server: {
      host: '0.0.0.0',
      port: 3000,
      headers: {
        'Access-Control-Allow-Origin': '*'
      },
      proxy: {
        '/thsap': {
          target: 'http://192.168.10.9:8080/',
          auth: false,
          changeOrigin: true,
          ws: false
        }
      }
    },
  }
})

// export default defineConfig({
//   plugins: [vue()],
//   //配置跨域问题
//   server: {
//     host: '0.0.0.0',
//     port: 3000,
//     headers: {
//       'Access-Control-Allow-Origin': '*'
//     },
//     proxy: {
//       '/thsap': {
//         target: 'http://192.168.10.9:8080',
//         auth: false,
//         changeOrigin: true,
//         ws: false
//       }
//     }
//   },
// })
